/**
 * 运动员管理模块常量定义
 * 包含选项数据、字典值等前端需要的常量
 */

import { AthleteStatus, AuditState, Gender, VerifyStatus, trainOrgType } from './types'

/**
 * 运动员状态选项
 */
export const ATHLETE_STATUS_OPTIONS = [
	{
		label: '正常',
		value: AthleteStatus.NORMAL,
		Gtype: 'success'
	},
	{
		label: '停用',
		value: AthleteStatus.DISABLED,
		type: 'danger'
	}
]

/**
 * 运动员的审核状态选项
 */
export const AUDIT_STATE_OPTIONS = [
	{
		label: '待审核',
		value: 2
	},
	{
		label: '已核准',
		value: 3
	},
	{
		label: '已驳回',
		value: 4
	}
]

/**
 * 性别选项
 */
export const GENDER_OPTIONS = [
	{
		label: '男',
		value: Gender.MALE
	},
	{
		label: '女',
		value: Gender.FEMALE
	}
] as const

/**
 * 验证状态选项
 */
export const VERIFY_STATUS_OPTIONS = [
	{
		label: '否',
		value: VerifyStatus.NO
	},
	{
		label: '是',
		value: VerifyStatus.YES
	}
] as const

/**
 * 注册状态选项（示例数据）
 */
export const REGISTER_STATUS_OPTIONS = [
	{
		label: '新增',
		value: 0
	},
	{
		label: '确认',
		value: 1
	}
] as const

/**
 * 年级选项
 */
export const GRADE_OPTIONS = [
	{
		label: '小学一年级',
		value: '小学一年级'
	},
	{
		label: '小学二年级',
		value: '小学二年级'
	},
	{
		label: '小学三年级',
		value: '小学三年级'
	},
	{
		label: '小学四年级',
		value: '小学四年级'
	},
	{
		label: '小学五年级',
		value: '小学五年级'
	},
	{
		label: '小学六年级',
		value: '小学六年级'
	},
	{
		label: '初中一年级',
		value: '初中一年级'
	},
	{
		label: '初中二年级',
		value: '初中二年级'
	},
	{
		label: '初中三年级',
		value: '初中三年级'
	},
	{
		label: '高中一年级',
		value: '高中一年级'
	},
	{
		label: '高中二年级',
		value: '高中二年级'
	},
	{
		label: '高中三年级',
		value: '高中三年级'
	},
	{
		label: '大学一年级',
		value: '大学一年级'
	},
	{
		label: '大学二年级',
		value: '大学二年级'
	},
	{
		label: '大学三年级',
		value: '大学三年级'
	},
	{
		label: '大学四年级',
		value: '大学四年级'
	},
	{
		label: '研究生',
		value: '研究生'
	},
	{
		label: '博士生',
		value: '博士生'
	}
] as const
